#include<iostream>
#include<string>
using namespace std;
const int N = 1e5 + 10;
int tree[N][30], idx;
void insert(string a)
{
	int p = 0;
	for (int i = 0; i < a.size(); i++) {
		int s = a[i] - 'A';
		if (!tree[p][s]) {
			tree[p][s] = ++idx;
			//cout<<tree[p][s]<<endl;
			//cout<<"s=="<<s<<endl;
		}
		p = tree[p][s];
	}
}
int main()
{
	string s;
	while (cin >> s) {
		//cout<<s<<endl;
		insert(s);
	}
	// for(int i=1;i<=26;i++){
	//     if(tree[0][i]){
	//         idx++;
	//     }
	// }
	cout << idx + 1 << endl;
	return 0;
}